package com.itheima.demo;

public class Test1 {
    public static void main(String[] args) {
        //用static 修饰的内部类
        StaticOuter.Inner so = new StaticOuter.Inner();
        so.show();//静态类的非静态方法
        StaticOuter.Inner.show1();//静态的静态方法
    }
}


class StaticOuter{
    int a = 10;
    static int s = 33;
    static class Inner{
        static int s = 22;
        public void show(){
            System.out.println("静态中非静态方法");
            System.out.println("外部类的静态成员S="+StaticOuter.s);
            System.out.println("内部类的静态成员S="+s);
        }
        public static void show1(){
            System.out.println("静态中的静态方法");
            System.out.println("访问外部类非静态成员："+new StaticOuter().a);
        }
    }
}
